import java.net.InetAddress;
import java.util.*;
public class Text2 {
    public static void main(String[] args) {
        //第二题 ： 两个数组的交集

    }
    public static ArrayList<Integer> intersection (ArrayList<Integer> nums1, ArrayList<Integer> nums2) {
        // write code here
        ArrayList<Integer> list = new ArrayList<>();
        // Set<Integer> set = new HashSet<>();
        //遍历一个数组  如果另一个数组  里面包含着数组中的元素说明就是交集
        for(int i = 0; i < nums1.size(); i++) {
            if(nums2.contains(nums1.get(i))) {
                while(nums2.remove(nums1.get(i)));
                list.add(nums1.get(i));
            }
        }
        return list;
        //用set  需要两个   也可以

    }
}
